﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace STRUCTURE_EXAMPLE.EXCERCISES
{
    public partial class Login : Form
    {
        public Login()
        {
            InitializeComponent();
            int a = 100;
        }

        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            //1. Kiểm tra trạng thái điều khiển trên forms
            if (string.IsNullOrEmpty(txtTenTruyCap.Text))
            {
                MessageBox.Show("Bạn chưa nhập tên truy cập!");
                txtTenTruyCap.Focus();
            }
            else if (string.IsNullOrEmpty(txtMatKhau.Text))
            {
                MessageBox.Show("Bạn chưa nhập mật khẩu!");
                txtMatKhau.Focus();
            }
            else
            {
                //2. Kiểm tra xác thực thông tin tài khoản?
                if (txtTenTruyCap.Text.Equals("doannv")
                        && txtMatKhau.Text.Equals("nothing"))
                {
                    MessageBox.Show("Bạn đã đăng nhập thành công!");
                }
                else
                {
                    MessageBox.Show("Đăng nhập không thành công." +
                                    "Vui lòng kiểm tra thông tin đăng nhập!");
                }
            }
        }

        private void btnThoat_Click(object sender, EventArgs e)
        {
            //C1: Thoát chương trình
            DialogResult yes = MessageBox.Show("Bạn có chắc chắn muốn thoát?",
                                                            "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if(yes == System.Windows.Forms.DialogResult.Yes){
                Application.Exit();
            }

            //C2:Thoát chương trình
            if(MessageBox.Show("Bạn có chắc chắn muốn thoát?",
                        "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes){
                 Application.Exit();
            }
        }

        private void Login_KeyPress(object sender, KeyPressEventArgs e)
        {
            if(e.KeyChar == (Char)Keys.Enter){
                btnDangNhap_Click(sender, e);
            }
        }
    }
}
